Ph.d. Dissertation Evaluation and Exploitation of Locality in the Data Driven Execution Model

نویسنده

  • William Marcus Miller
چکیده

OF PH.D. DISSERTATION EVALUATION AND EXPLOITATION OF LOCALITY IN THE DATA DRIVEN EXECUTION MODEL The advent of hybrid von Neumann-data driven architectures arose from a desire to combine the most salient features of coarse grain von Neumann and ne-grain data driven models. Hybrid architectures achieve high performance through concurrent execution and the exploitation of program and data locality in conjunction with a reduction in the execution overhead associated with instruction-level synchronization inherent in classical data ow processors. This is accomplished by increasing the task granularity from one to multiple instructions and executing the resulting tasks as traditional von Neumann instruction threads. The addition of coarse grain features has brought signi cant improvements to the basic data driven model. Each of these coarse grain features addresses one aspect of the tradeo between locality and ne grain parallelism. The characteristics and nature of these are relatively well understood in a qualitative way individually. However, very little research has been done to quantify their combined e ect on performance. The research presented in this dissertation involves the quanti cation of the available forms of locality in data driven execution and the resulting impact of its exploitation on a hybrid von Neumann-data driven architecture's ability to mask long communication and memory access latencies. A model for data driven vector execution is formulated to allow for the exploitation of data structure locality. The performance of this model is compared to that of a massively parallel data driven processor and a conventional tightly coupled MIMD vector supercomputer. William Marcus Miller Department of Computer Science Colorado State University Fort Collins, Colorado 80523 Fall 1993

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Computer Science Technical Report Experimental Evaluation of Blocking and Non-Blocking Multithreaded Code Execution

The objective of multithreaded execution models is masking the latency of inter processor communications and remote memory accesses in large-scale multiprocessors. Several such models combine aspects of data ow-like execution with the von Neumann model in an attempt to provide both e cient synchronization (as in the data ow model) and e cient exploitation of program locality (as in the von Neum...

متن کامل

Template for Preparation of Manuscripts for Tsinghua Science and Technology

In the upcoming exa-scale era, the exploitation of data locality in parallel programs is very important because it benefits both program performance and energy efficiency. However, this is a hard topic for graph algorithms such as the breadth first search (BFS) due to the irregular data access patterns. This study analyzes the exploitation of data locality in the BFS and its impact on the energ...

متن کامل

Comparison of two storage models in data-driven multithreaded architectures

Multithreaded execution models attempt to combine some aspects of data ow-like execution with von Neumann model execution, with the objective of masking the latency of inter-processor communications and remote memory accesses in multiprocessors. An important issue in the analysis and evaluation of multithreaded execution is the design and performance of the storage hierarchy. Because of the seq...

متن کامل

Quantitative Analysis of Data ow Program Execution { Preliminaries to a

While the dataaow execution model can potentially uncover all forms and levels of parallelism in a program, in its traditional ne-grain form, it does not exploit any form of locality. Recent evidence indicates that the exploitation of locality in dataaow programs could have a dramatic impact on performance. The current trend in the design of dataaow processors suggest a synthesis of traditional...

متن کامل

Textual Engagement of Native English Speakers in Doctoral Dissertation Discussion Sections

Academic writing is no longer considered an objective and impersonal form of discourse. It is now seen as an attempt involving interaction between writers and readers; hence, academics are not only required to produce texts representing external realities but also to use language to recognize, build, and exchange social relations. The present study aimed to analyze how native English speakers, ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1993